/*
 * YJBencryptLength获取加密后存储字符串所需的空间，in_length是待加密字符串长度，v是版本号。
 * YJBdecryptLength获取解密后存储字符串所需的空间，in_length是待解密字符串长度。
 *
 */

long YJBencryptLength(long in_length, int v);
long YJBdecryptLength(long in_length);


/*
 * YJBencrypt: 加密函数，其中in为明文的字符串长度，out为接收加密后字符串的数组，version为版本号。
 *
 * YJBdecrypt: 解密函数，其中in为密文的字符串长度，out为接收解密后字符串的数组。
 *
 */

int YJBencrypt(char *in, long in_length, char *out, int version);
int YJBdecrypt(char *in, long in_length, char *out);
